(someone's) mind boggles

Translations
cela laisse quelqu'un perplexe
Definitions
This phrase means that someone is extremely surprised, confused, or amazed by something, often because it is difficult to understand or believe.